Computing Principal Components Dynamically
نویسندگان
چکیده
In this paper we present closed-form solutions for efficiently updating the prin-cipal components of a set of n points, when m points are added or deleted fromthe point set. For both operations performed on a discrete point set in R, we cancompute the new principal components in O(m) time for fixed d. This is a signifi-cant improvement over the commonly used approach of recomputing the principalcomponents from scratch, which takes O(n+m) time. An important application ofthe above result is the dynamical computation of bounding boxes based on princi-pal component analysis. PCA bounding boxes are very often used in many fields,among others in computer graphics for collision detection and fast rendering. Wehave implemented and evaluated few algorithms for computing dynamically PCAbounding boxes in R3. In addition, we present closed-form solutions for comput-ing dynamically principal components of continuous point sets in R2 and R3. Inboth cases, discrete and continuous, to compute the new principal components, noadditional data structures or storage are needed.
منابع مشابه
تجزیه و تحلیل مولفه های اصلی صفات کیفیت داخلی تخم مرغ و برخی از صفات عملکردی مرغهای بومی آذربایجان
One of the main problems of multiple-trait genetic evaluation in poultry breeding is high computing costs. Principal components analysis (PCA) is a method for reducing the number of traits in correlated trait analysis. The aim of the present study was to determine the most effective principal components (PCs) of internal egg quality and some performance traits of Azarbayjan native chickens. ...
متن کاملComputing the Matrix Geometric Mean of Two HPD Matrices: A Stable Iterative Method
A new iteration scheme for computing the sign of a matrix which has no pure imaginary eigenvalues is presented. Then, by applying a well-known identity in matrix functions theory, an algorithm for computing the geometric mean of two Hermitian positive definite matrices is constructed. Moreover, another efficient algorithm for this purpose is derived free from the computation of principal matrix...
متن کاملFIRST : A Framework for InteroperableResources , Services
This paper proposes an open object-oriented architecture called FIRST (Framework for Interoperable Resources, Services and Tools). This distributed software tool development framework addresses the key objectives of tool interoperability, portability and extensibility. A conforming tool can thus be used on a variety of platforms, presenting a consistent high-level view of its interactions with ...
متن کاملA context-sensitive dynamic role-based access control model for pervasive computing environments
Resources and services are accessible in pervasive computing environments from anywhere and at any time. Also, due to ever-changing nature of such environments, the identity of users is unknown. However, users must be able to access the required resources based on their contexts. These and other similar complexities necessitate dynamic and context-aware access control models for such environmen...
متن کاملEnergy Aware Resource Management of Cloud Data Centers
Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased. Virtualization technology forms a key concept for new cloud computing architectures. The data centers are used to provide cloud services burdening a significant...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/0912.5380 شماره
صفحات -
تاریخ انتشار 2009